package expend

import "time"

type Expend struct {
	MinerId                  string    `bson:"MinerId,omitempty"`
	Time                     time.Time `bson:"Time,omitempty"`
	TimeString               string    `bson:"TimeString,omitempty"`
	ConsumeBalances          float64   `bson:"ConsumeBalances,omitempty"` // 消耗FIL
	Pledge                   float64   `bson:"Pledge,omitempty"`          // 抵押
	Gas                      float64   `bson:"Gas,omitempty"`
	PowerGrowth              float64   `bson:"PowerGrowth,omitempty"`           // 密封算力
	CostPerTib               float64   `bson:"CostPerTib,omitempty"`            // 每T成本
	CostPerTibByGas          float64   `bson:"CostPerTibByGas,omitempty"`       // 每T成本的Gas
	CostPerTibByPledge       float64   `bson:"CostPerTibByPledge,omitempty"`    // 每T成本的抵押
	Penalty                  float64   `bson:"Penalty,omitempty"`               // 罚币
	ConsumeBalancesString    string    `bson:"ConsumeBalancesString,omitempty"` // 消耗FIL
	PledgeString             string    `bson:"PledgeString,omitempty"`          // 抵押
	GasString                string    `bson:"GasString,omitempty"`
	PowerGrowthString        string    `bson:"PowerGrowthString,omitempty"`        // 密封算力
	CostPerTibString         string    `bson:"CostPerTibString,omitempty"`         // 每T成本
	CostPerTibByGasString    string    `bson:"CostPerTibByGasString,omitempty"`    // 每T成本的Gas
	CostPerTibByPledgeString string    `bson:"CostPerTibByPledgeString,omitempty"` // 每T成本的抵押
}

type Expends struct {
	Data   []Expend
	Total  int64
	IsSync bool //是否同步中
}
